/* CSS Document  */
* { margin:0; padding:0;}
body {			
	background:#cce6ff;	
	margin:0px auto;
	font:normal 11px Arial,Tahoma,Verdana,Helvetica, sans-serif;
	color:#3e3e3e;
}
.clear_both {
	clear:both;
	}

.container {	
	width:960px;		
	margin:20px 20px 20px 20px;	
	align:center;
}
.container_form {	
	width:100%;	
	margin:10px 0px 10px 0px;	
	align:center;
	float:left;
	min-height:50px;
	border:1px solid #a9cbee;
	background:url(../images/bgcontainer_form.png) #ffffff repeat-x left top;
}
.inner_container_form
{
	padding:0px 10px 10px 10px;
}
.row_title_form	{
float:left;		
	width:100%;
	min-height:20px;
	border-bottom:1px dashed #aacee6;
}
.text_formpages {		
	font:bold 16px Arial,Helvetica, sans-serif;
	color:#0074ce;
	padding:5px 0px 3px 0px;		
	text-align:left;
	vertical-align:middle;
	text-transform:none;	
	margin:0px 0px 0px 0px;
	}
	
/* class tab title */
.title_tabsJ {
      float:left;
      width:100%;     
      font:bold 13px Arial,Helvetica, sans-serif;
      line-height:normal;
      border-bottom:1px solid #48bcf5;
	  /* background:#F4F4F4 */
	  height:28px;	  
      }
.title_tabsJ ul {
        margin:0;
        padding:0px 10px 0 0px;
        list-style:none;
      }
.title_tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
.title_tabsJ a {
	font:bold 14px Arial,Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
      float:left;
      background:url(../images/tableftJ.png) no-repeat left top;
      margin:0;
	 
      padding:0px 0 0 25px;
      text-decoration:none;
      }
.title_tabsJ a span {
      float:left;
      display:block;
      background:url(../images/tabrightJ.png) no-repeat right top;
       padding:7px 30px 6px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.title_tabsJ a span {float:none;}
    /* End IE5-Mac hack */
.title_tabsJ a:hover span {
      color:#FFF;
      }
.title_tabsJ a:hover {
      background-position:0% -42px;
      }
.title_tabsJ a:hover span {
      background-position:100% -42px;
      }

.title_tabsJ #current a {
                background-position:0% -42px;
        }
.title_tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }
/* end class tab title */

.container_fieldset {	
	float:left;		
	margin:20px 0px 10px 0px;	
	vertical-align:middle;
	width:100%;		
	} 
.border_fieldset {
	border-right: #a9cbee 1px solid;
	border-top: #a9cbee 1px solid;
	border-bottom: #a9cbee 1px solid;
	border-left: #a9cbee 1px solid;	
	background:url(../images/bgfieldset.png) #ffffff bottom left repeat-x;
}
.title_fieldset { 
clear:both;
text-align:justify;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ff6c00;
}	

.button-link {
	font:bold 14px Arial,Helvetica, sans-serif;
    padding: 2px 10px;
	margin:0px 0px 0px 0px;
    background: #027fd2;
    color: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #005bb3;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
	text-decoration:none;
}
.button-link:hover {
    background: #1caefe;
    border: solid 1px #0191d8;
    text-decoration: none;
}
.button-link:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #0096db;
    border: solid 1px #0069b3;
}
.box_contentform {
	padding:10px 10px 10px 10px;
	}	
table.tableform {	
	width:100%;
	border:0px solid #d3d3d3;           
    border-collapse:collapse;
	 }	
table.tableform tr td { 
padding:0px 0px 0px 0px;
 font:normal 12px Arial,Helvetica, sans-serif;
 color: #5c5c5c;
 border:0px solid #d3d3d3 !important; 
}
table.tableform tr.rowform td{	 
	 color:#0076c0;	 
	 font:bold 11px Arial,Helvetica, sans-serif;
}
table.tableform tr.rowform td.text_label {		
	color: #0076c0;		
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;	
}
table.tableform tr.rowform td.text_label span {		
	color: #ff0000;		
	padding:0px 3px 0px 3px;
	font:bold 12px Arial, Helvetica, sans-serif;
	
}

table.tableform tr.rowform td.text_label_bottom {		
	color: #000000;		
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;	
}
table.tableform tr.rowform td.input_text_middle{	  
	  color:#000000;
	  font:bold 11px Arial,Helvetica, sans-serif;
	  text-align:left;
	  padding:5px 5px 5px 5px;
	  }
table.tableform tr.rowform td.text_btn {	  
	  color: #000000;		
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;	
	text-align:center;
	  }	  

.input_form_full {
	color:#000000;
	background:#f9fafc;	
    font:normal 11px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	height:19px;
	width:100%;
	border-right: #e7eaee 1px solid;
	border-top: #8fa5b2 1px solid; 
	border-left: #8fa5b2 1px solid; 
	 border-bottom: #e7eaee 1px solid;
	  BORDER-COLLAPSE: collapse    border=1
}
.input_form {
	color:#000000;
	background:#f9fafc;	
    font:normal 11px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	height:19px;	
	border-right: #e7eaee 1px solid;
	border-top: #8fa5b2 1px solid; 
	border-left: #8fa5b2 1px solid; 
	 border-bottom: #e7eaee 1px solid;
	  BORDER-COLLAPSE: collapse    border=1
}
.input_form_area {	
	color:#000000;
	background:#f9fafc;	
    font:normal 11px Arial,Tahoma, Verdana, Helvetica, sans-serif;	
	width:100%;
	border-right: #e7eaee 1px solid;
	border-top: #8fa5b2 1px solid; 
	border-left: #8fa5b2 1px solid; 
	 border-bottom: #e7eaee 1px solid;
	  BORDER-COLLAPSE: collapse    border=1
	  
}	

.input_form_full_checkbok {
	color:#000000;
	background:#f9fafc;	
    font:normal 11px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	height:19px;	
	border-right: #e7eaee 1px solid;
	border-top: #8fa5b2 1px solid; 
	border-left: #8fa5b2 1px solid; 
	 border-bottom: #e7eaee 1px solid;
	  BORDER-COLLAPSE: collapse    border=1
}
.btn_shortblue {
     font:bold 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	 color:#ffffff;cursor:pointer;
	 background:url(../images/btn_shortblue.png);
	 padding:0px 5px 3px 5px;
	 margin:5px 0px 5px 0px;
	 text-align:center;
	 cursor: hand; width:100px; height:32px; 
	  border:0;
}
.btn_longblue {
     font:bold 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	 color:#ffffff;cursor:pointer;
	 background:url(../images/btn_longblue.png);
	 padding:0px 5px 3px 5px;
	 margin:5px 0px 5px 0px;
	 text-align:center;
	 cursor: hand; width:180px; height:32px; 
	  border:0;
}
.btn_add {
     font:bold 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	 color:#0362b1;cursor:pointer;
	 background:url(../images/btn_addnew.png);
	 padding:0px 5px 3px 5px;
	 margin:5px 0px 5px 0px;
	 text-align:center;
	 cursor: hand; width:100px; height:32px; 
	  border:0;
}
.btn_check {
     font:bold 12px Arial,Tahoma, Verdana, Helvetica, sans-serif;
	 color:#000000;cursor:pointer;
	 background:url(../images/btn_check.png);
	 padding:0px 5px 3px 5px;
	 margin:px 0px 0px 0px;
	 text-align:center;
	 cursor: hand; width:100px; height:26px; 
	  border:0;
}	
.row_buttonform_add {
	width:100%;
	text-align:left;
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#53a41c;
	padding:5px 0px 5px 0px;	
	vertical-align:middle;	
	}
.row_buttonform_center {
	width:100%;
	text-align:center;
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#53a41c;
	padding:5px 0px 5px 0px;	
	vertical-align:middle;	
	}	
.note_form {
	margin:10px 0px 10px 0px;	
	font:normal 12px Arial,Helvetica, sans-serif;
	color:#757575;
	text-align:justify;
	text-transform:none;
	padding:5px 0px 5px 0px;	
	text-align:left;
	vertical-align:middle;
	/*border-bottom:1px solid #c5d8f6;*/
	}	
.note_form span{	
	font:bold 18px Arial,Helvetica, sans-serif;
	color:#ff0000;	
	}
.text_curency {		
	color: #217DE4 !important;		
	font:normal 11px Arial, Helvetica, sans-serif !important;
	padding:5px 5px 5px 5px;	
}
.text_label_sub {		
	color: #000000;		
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 0px;	
}
.text_label_sub span {		
	color: #ff0000;		
	padding:0px 0px 0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	
}

table.tablelist {
	width:100%;
	border:1px solid #e2edf9;           
    border-collapse:collapse;
	 }
	 	
table.tablelist tr td {
	 /*padding:5px;*/
	 font:bold 11px Arial,Helvetica, sans-serif;
	 color: #4d4d4d;
	 border:1px solid #d7ebf7 !important; 
}
table.tablelist tr.row_titletable td{ 
	 background:#99D6FF;	
	 color:#012b5d;
	 font:bold 12px Arial,Helvetica, sans-serif;
	 text-decoration:none;
	 padding:10px 3px 6px 6px 3px;	 
}
table.tablelist tr.row_texttable td{
	  background:url(../images/bgrow_2.gif) #ffffff bottom left repeat-x;
	 color:#303030;
	 font:normal 11px Arial,Helvetica, sans-serif;
}
.text_checck{	  
	  color:#3e3e3e;
	  font:bold 12px Arial,Helvetica, sans-serif;
	  text-align:left;
	  padding:5px 5px 5px 5px;
	  }	
	  
/* class list views */

table.tablelist_view {
	width:100%;
	border:1px solid #e2edf9;           
    border-collapse:collapse;
	 }
	
table.tablelist_view tr td {
	 /*padding:5px;*/
	 font:bold 11px Arial,Helvetica, sans-serif;
	 color: #4d4d4d;
	 border:1px solid #d7ebf7 !important; 
}
table.tablelist_view tr.row1 td{
	  background:url(../images/bgrow_2.gif) #ffffff bottom left repeat-x;
	 color:#303030;
	 font:normal 11px Arial,Helvetica, sans-serif;
}
table.tablelist_view tr.row2 td{
	  background:url(../images/bgrow.gif) #ffffff bottom left repeat-x;
	 color:#303030;
	 font:normal 11px Arial,Helvetica, sans-serif;
}
table.tablelist_view tr.row3 td{
	  background:#e0f4ff;
	 color:#303030;
	 font:normal 11px Arial,Helvetica, sans-serif;
}
table.tablelist_view tr.row_title td{ 
	 background:url(../images/bgtitle_list.gif) repeat-x scroll 50% 50% #99D6FF;	
	 color:#012b5d;
	 font:bold 12px Arial,Helvetica, sans-serif;
	 text-decoration:none;
	 padding:10px 3px 6px 6px 3px;	 
}
table.tablelist_view tr.row_title td a{	
	color:#284b74;	
	text-decoration:none;
}
table.tablelist_view tr.row_title td a:hover{	
	color: #ff5100;	
	text-decoration:underline;
}

table.tablelist_view tr.row2 td.links {	  
	  color:#0067c5;
	  font:normal 11px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }
table.tablelist_view tr.row2 td.links a{	
	color: #0067c5;	
	text-decoration:none;
}
table.tablelist_view tr.row2 td.links a:hover{	
	color: #ff5100;	
	text-decoration:underline;
}	
table.tablelist_view tr.row1 td.links {
	  background-color:#ffffff;  
	  color:#0067c5;
	  font:normal 11px Arial,Helvetica, sans-serif;
	  text-align:left;
	  }
table.tablelist_view tr.row1 td.links a{	
	color: #0067c5;	
	text-decoration:none;
}
table.tablelist_view tr.row1 td.links a:hover{	
	color: #ff5100;	
	text-decoration:underline;
}	

.links_infoitem ul {
	list-style-type: none; 	
	padding: 0px 0px 0px 12px;
	margin:0px 0px 0px 0px;}

.links_infoitem li {	
	list-style-image:none;
	background-image:url(../images/icon.gif);
	background-repeat: no-repeat;
	text-align:left;
	background-position: 3px 8px;
	padding: 3px 5px 3px 15px;
	text-indent:0px;
	margin: 5px 0 0px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #0067d7;
}
.links_infoitem li a{
	width:auto;
	text-decoration:underline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #0067d7;
	}
.links_infoitem li a:hover{
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ff6c00;
	}  